package com.shangxian.giveithome.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 用户表
 */
@Data
public class User {

    /**
     * 序号 将来网页版可根据这个做授权
     **/
    private Long id;

    /**
     * 小程序唯一标识符
     **/
    private String openId;

    /**
     * 昵称
     **/
    private String name;

    /**
     * 手机号码
     **/
    private String phone;

    /**
     * 头像
     **/
    private String picture;

    /**
     * 微信号码
     **/
    private String wechat;

    /**
     * cf
     * 林
     * 志愿者编号
     **/
    private String uuid;

    /**
     * 性别 1:男 2女
     **/
    private String sex;

    /**
     * cf
     * 吴志愿时长
     **/
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date volunteerTime;
    /**
     * cf
     * 林志愿时长
     **/
    //private Double volunteerTime;

    /**
     * 常住地址
     **/
    private String address;

    /**
     * 角色 1:普通用户 2:预备机构用户 3: 机构用户4:开发人员
     **/
    private Integer role;

}
